package com.um.jdy.common.shop.entity.po;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.um.springboot.starter.orm.entity.BaseEntity;
import lombok.Data;
import java.util.Date;

/**
 * 商品订单表（针对卖家）
 * @TableName shop_order_goods
 */
@TableName(value ="shop_order_goods")
@Data
public class OrderGoods extends BaseEntity {

	/**
	 * 商品订单id
	 */
	 @TableId
	 private String shopOrderGoodsId;

	/**
	 * 租户ID
	 */
	 private String comId;

	/**
	 * 订单id
	 */
	 private String shopOrderId;

	/**
	 * 用户id
	 */
	 private String memberUserId;

	/**
	 * 商品id
	 */
	 private String shopGoodsId;

	/**
	 * 商品图片
	 */
	 private String goodsThumb;

	/**
	 * 商品名
	 */
	 private String goodsName;

	/**
	 * 单价(分)
	 */
	 private Integer goodsPrice;

	/**
	 * 活动价格(分)
	 */
	 private Integer activityGoodsPrice;

	/**
	 * 总价(分)
	 */
	 private Integer totalGoodsPrice;

	/**
	 * 优惠券分摊金额(分)
	 */
	 private Integer couponsPrice;

	/**
	 * 运费(分)
	 */
	 private Integer deliveryPrice;

	/**
	 * 支付金额(分)
	 */
	 private Integer payment;

	/**
	 * 分销佣金(分)
	 */
	 private Integer commission;

	/**
	 * 购买数量
	 */
	 private Integer num;

	/**
	 * 规格选项ID
	 */
	 private String shopGoodsOptionId;

	/**
	 * 规格
	 */
	 private String spec;

	/**
	 * 创建时间
	 */
	 private Date createTime;

	/**
	 * 是否购物车购买No:否Yes：是
	 */
	 private String isCart;

	/**
	 * 活动id
	 */
	 private String marketActivityId;

	/**
	 * 活动商品id
	 */
	 private String marketActivityGoodsId;

	/**
	 * 活动规格id
	 */
	 private String marketActivityGoodsOptionId;

	/**
	 * 类型：Normal普通商品｜Coupons卡券赠品｜FullReduce满减赠品
	 */
	 private String type;

	/**
	 * SKU代码
	 */
	 private String skuCode;

	/**
	 * 活动类型
	 */
	 private String activityType;

	/**
	 * 是否支持退换货 No:否Yes：是
	 */
	private String isBack;

	/**
	 * 是否删除
	 */
	 private Integer isDelete;

	/**
	 * 删除时间
	 */
	 private Date deleteTime;


}
